package com.hnevc.caoliuye;
/**
 * 有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13 … 求出这个数列的前 20 项之和。
 * 要求：利用循环计算该数列的和。注意分子分母的变化规律。
 * 注意：
 * a1=2, b1=1, c1=a1/b1;
 * a2=a1+b1, b2=a1, c2=a2/b2;
 * a3=a2+b2, b3=a2, c3=a3/b3;
 * s = c1+c2+…+c20;
 * s 即为分数序列：2/1，3/2，5/3，8/5，13/8，21/13 … 的前 20 项之和。
 */

public class homework06 {
    public static void main(String[] args) {
        int i,a1,b1,c1,t;
        a1=2;b1=1;//a1分子，b1分母
        double sum=0;
        for(i=1;i<=20;i++)
        {
            sum+=a1/b1;//求和
            t=a1+b1;//设置变量存储新的分子a1
            b1=a1;//将旧的分子变成下一个分母
        }
        System.out.println(sum);
    }

}
